类 塔罗占卜 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,背景颜色=-1708814]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,宽度=-1,高度DP=60]])
	变量 相对布局5 : 相对布局
	@布局配置([[父布局=相对布局5,宽度DP=50,高度=-1,对齐方式=16,@位于布局右边=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=29,高度DP=29,图片资源="../../../素材/Png/帮助.png"]])
	变量 按钮_牌阵 : 图片框
	@布局配置([[父布局=相对布局1,宽度=-1,可视=真,高度DP=500]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,@位于布局中间=真,宽度DP=170,高度DP=240]])
	变量 图片2 : 图片框
	@布局配置([[父布局=相对布局1,宽度=-1,@位于布局中间=真,高度DP=250]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,@位于布局中间=真,@位于布局底部=真,对齐方式=81,内容="在开始占卜之前,需要您集中精神,心中默念您的问题,然后请点击“开始抽牌”，进行抽牌",字体大小=15,字体颜色=-8355969,宽度DP=300,高度DP=130]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局1,宽度=-1,@位于布局底部=真,高度DP=300]])
	变量 相对布局4 : 相对布局
	@布局配置([[父布局=相对布局4,@位于布局中间=真,圆角=75,卡片阴影=2,背景颜色=-16727056,透明度=0.81,宽度DP=240,高度DP=50]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,内容="开始抽牌",粗体=真,字体颜色=-1,字体大小=18]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局1,@位于布局中间=真,纵向偏移=0,可视=真,宽度DP=170,高度DP=240,纵向偏移DP=-110]])
	变量 卡牌皮肤 : 图片框
	@布局配置([[父布局=相对布局1,宽度=-1,@位于布局中间=真,纵向偏移=0,高度DP=300,纵向偏移DP=-80]])
	变量 分页布局1 : 分页布局


	变量 选择的塔罗牌:文本
	变量 名称集合:集合
	变量 价格集合:集合
	变量 获取方式集合:集合
	变量 蓝币余额:整数
	变量 写出路径:文本
	变量 使用塔罗牌:整数
	事件 塔罗占卜:创建完毕()
		名称集合.清空()
		价格集合.清空()
		获取方式集合.清空()
		本对象.显示标题栏 = 假
		本对象.状态栏字体黑色 = 真
		本对象.导航栏颜色 = -1708814
		本对象.状态栏颜色=-1708814
		订阅事件()

		卡牌皮肤.可视=假
		变量 塔罗牌列表对象:JSON对象=读入资源文件(本对象,"Divination/塔罗牌/塔罗牌列表.json")
		变量 塔罗牌列表:JSON数组=塔罗牌列表对象.取JSON数组("塔罗牌列表")
		蓝币余额=全局配置.个人数据.取文本("蓝币").到整数()
		使用塔罗牌=全局配置.个人数据.取文本("使用塔罗牌").到整数()
		循环(i,0,塔罗牌列表.长度)
			名称集合.添加成员(塔罗牌列表.取JSON对象(i).取文本("名称"))
			价格集合.添加成员(塔罗牌列表.取JSON对象(i).取文本("价格"))
			获取方式集合.添加成员(塔罗牌列表.取JSON对象(i).取文本("获得方式"))
			分页布局1.添加页面(添加容器(i))
		结束 循环
		分页布局1.显示页面(使用塔罗牌)
	结束 事件

	方法 添加容器 (索引 : 整数):组件容器
		变量 布局 :卡牌列表1
		如果 布局 != 空
			布局 = (布局 : 卡牌列表1)
		结束 如果
		布局.文本框1.内容 = 名称集合[索引]
		布局.图片框1.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+名称集合[索引]+"/"+名称集合[索引])
		事件 布局.图片框1:被单击()
			塔罗牌意.选中塔罗牌=选择的塔罗牌
			切换窗口(塔罗牌意)
		结束 事件
		返回 布局
	结束 方法

	事件 分页布局1:页面被选中(索引 : 整数)
		选择的塔罗牌=名称集合[索引]
		卡牌皮肤.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+名称集合[索引]+"/"+名称集合[索引].到文本())
	结束 事件


	变量 时钟1:时钟
	事件 卡片布局1:被单击()
		变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
		如果 已拥有.寻找文本(名称集合[分页布局1.取当前页面索引()].到文本()) != -1 则
			分页布局1.可视 = 假
			卡牌皮肤.可视 = 真
			相对布局3.可视 = 假
			相对布局4.可视 = 假
			全局配置.个人数据.写出到文件(取数据目录路径()+"/配置文件/个人数据/个人数据.json")
			时钟1.时钟周期 = 10
		否则
			如果 价格集合[分页布局1.取当前页面索引()].到文本() =="免费" 则
				弹出提示(获取方式集合[分页布局1.取当前页面索引()].到文本())
			否则
				变量 购买确定:DX基础对话框
				事件 购买确定:按钮1被单击() : 逻辑型
					购买确定.关闭()
					变量 售价蓝币:整数=价格集合[分页布局1.取当前页面索引()].到文本().到整数()
					如果  蓝币余额 > 售价蓝币 则
						蓝币余额=蓝币余额-售价蓝币
						全局配置.个人数据.置入("蓝币",蓝币余额.到文本())
						全局配置.个人数据.置入("拥有塔罗牌",全局配置.个人数据.取文本("拥有塔罗牌")+名称集合[分页布局1.取当前页面索引()].到文本()+"，")
						全局配置.个人数据.写出到文件(取数据目录路径()+"/配置文件/个人数据/个人数据.json")
						弹出成功提示("购买成功")
					否则
						显示加载警告("您的蓝币不足")
					结束 如果
					返回 假
				结束 事件
				购买确定.标题(选择的塔罗牌)
				购买确定.内容("售价 蓝币："+ 价格集合[分页布局1.取当前页面索引()].到文本())
				购买确定.按钮1("确定购买")
				购买确定.按钮2("取消")
				购买确定.可取消(真)
				购买确定.显示()
			结束 如果
		结束 如果
	结束 事件

	事件 时钟1:周期事件()
		时钟1.时钟周期 = 0
		卡牌皮肤.纵向偏移 = 0
		如果 卡牌皮肤.宽度 < 取屏幕宽度(本对象) 则
			卡牌皮肤.高度=卡牌皮肤.高度+30
			卡牌皮肤.宽度 = 卡牌皮肤.宽度+20
			卡牌皮肤.透明度 = 卡牌皮肤.透明度-0.04
			时钟1.时钟周期 = 10
		否则
			全局配置.个人数据.置入("使用塔罗牌",分页布局1.取当前页面索引().到文本())
			全局配置.个人数据.写出到文件(取数据目录路径()+"/配置文件/个人数据/个人数据.json")
			塔罗抽牌.使用牌阵="三张无牌阵"
			塔罗抽牌.选中塔罗牌=选择的塔罗牌
			塔罗抽牌.牌阵解读="第一张=/第二张=/第三张=/"
			塔罗抽牌.需要几张=3
			切换窗口(塔罗抽牌)
			播放默认切换动画(2)
		结束 如果
	结束 事件

	方法 初始化状态()
		分页布局1.可视 = 真
		卡牌皮肤.可视 = 假
		相对布局3.可视 = 真
		相对布局4.可视 = 真
		卡牌皮肤.透明度=1
		卡牌皮肤.宽度DP=170
		卡牌皮肤.高度DP=240
		卡牌皮肤.纵向偏移DP=-110
	结束 方法

	事件 按钮_牌阵:被单击()
		变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
		如果 已拥有.寻找文本(名称集合[分页布局1.取当前页面索引()].到文本()) != -1 则
			塔罗牌阵.选中塔罗牌=名称集合[分页布局1.取当前页面索引()].到文本()
			切换窗口(塔罗牌阵)
		否则
			显示加载错误("您未拥有此牌")
		结束 如果

	结束 事件

	事件 塔罗占卜:被恢复()
		初始化状态()
	结束 事件

	@虚拟方法
	方法 返回键被按下()
		父对象.返回键被按下()
	结束 方法
结束 类

类 卡牌列表1 : 组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=170,高度DP=240]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局1,纵向布局=真,对齐方式=80,宽度DP=165,高度DP=55]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,纵向布局=真,对齐方式=81,高度DP=34]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,圆角=25,卡片阴影=0,背景颜色=2072489726,高度DP=33]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,内容="已拥有",字体大小=14,粗体=真,字体颜色=-16777216,透明度=0.49]])
	变量 文本框1 : 文本框

结束 类

类 塔罗抽牌 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,背景颜色=-1708814]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1]])
	变量 相对布局2 : 相对布局
	@布局配置([[父布局=相对布局2,宽度DP=20,高度=-1,@位于布局左边=真,ID=1]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=相对布局2,宽度DP=20,高度=-1,@位于布局右边=真,ID=2]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=相对布局2,宽度=-1,@位于某组件右边=1,@位于某组件左边=2,高度=-1,纵向布局=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度=-1,高度DP=50]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度=-1,对齐方式=81,内容="三张无牌阵",粗体=真,字体大小=18,字体颜色=-4144960]])
	变量 使用牌阵名称 : 文本框
	@布局配置([[父布局=线性布局4,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=500,可否滑动=假]])
	变量 分页布局1 : 分页布局
	@布局配置([[父布局=线性布局4,宽度=-1,高度DP=140]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度=-1,高度=-1,显示滚动条=假,完全显示=真]])
	变量 横向滚动布局1 : 横向滚动布局
	@布局配置([[父布局=横向滚动布局1,对齐方式=16]])
	变量 线性布局2 : 线性布局



	变量 牌阵_0:牌阵0
	变量 牌阵_1:牌阵1
	变量 牌阵_2:牌阵2
	变量 牌阵_4_1:牌阵4_1
	变量 牌阵_4_2:牌阵4_2
	变量 牌阵_5_1:牌阵5_1
	变量 是否选中:整数
	变量 牌背面:文本

	@静态
	变量 需要几张:整数
	@静态
	变量 选中塔罗牌:文本
	@静态
	变量 使用牌阵:文本
	@静态
	变量 牌阵解读:文本

	变量 当前是几张:整数=0
	变量 结束抽牌_时钟1:时钟
	变量 抽到的第一张牌:整数
	变量 抽到的第二张牌:整数
	变量 抽到的第三张牌:整数
	变量 抽到的第四张牌:整数
	变量 抽到的第五张牌:整数
	变量 抽到一牌:整数
	变量 抽到二牌:整数
	变量 抽到三牌:整数
	变量 抽到四牌:整数
	变量 抽到五牌:整数
	变量 传递信息:启动信息
	变量 上个索引:整数
	变量 图片集合:集合
	事件 塔罗抽牌:创建完毕()
		本对象.显示标题栏 = 假
		本对象.状态栏字体黑色 = 真
		本对象.导航栏颜色 = -1708814
		本对象.状态栏颜色=-1708814
		订阅事件()
		使用牌阵名称.内容 = 使用牌阵
		判断选中牌阵()
		牌背面="file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌背面"
		初始化牌面()

		抽到一牌=取随机数(1,156)
		抽到二牌=取随机数(1,156)
		抽到三牌=取随机数(1,156)
		抽到四牌=取随机数(1,156)
		抽到五牌=取随机数(1,156)
		如果 抽到二牌 == 抽到一牌 或 抽到二牌 == 抽到三牌 则
			抽到二牌=取随机数(1,156)
		结束 如果
		如果 抽到三牌 == 抽到一牌 或 抽到三牌 == 抽到二牌 则
			抽到三牌=取随机数(1,156)
		结束 如果
		如果 抽到四牌 == 抽到一牌 或 抽到四牌 == 抽到二牌  或 抽到四牌 == 抽到三牌 则
			抽到四牌=取随机数(1,156)
		结束 如果
		如果 抽到五牌 == 抽到一牌 或 抽到五牌 == 抽到二牌  或 抽到五牌 == 抽到三牌 或 抽到五牌 == 抽到四牌 则
			抽到五牌=取随机数(1,156)
		结束 如果
	结束 事件

	方法 初始化牌面()
		循环(布局索引,0,77)
			图片集合.添加成员(牌背面)
			添加布局(布局索引)
		结束 循环
	结束 方法

	方法 添加布局(索引 : 整数)
		变量 容器:卡牌布局
		线性布局2.添加组件(容器.取根布局())
		Glide图片加载.加载图片(容器.塔罗牌_1,图片集合[索引].到文本())
		事件 容器.塔罗牌边框_1:被单击()
			循环(初始化索引,0,线性布局2.取子组件数量())
				线性布局2.取子组件(初始化索引).纵向偏移DP = 0
			结束 循环

			如果 上个索引 != 索引 则
				线性布局2.取子组件(索引).纵向偏移DP = -15
			否则
				容器.塔罗牌边框_1.可视=假
				判断当前第几张()
			结束 如果

			上个索引=索引
		结束 事件
	结束 方法

	方法 判断当前第几张()
		当前是几张=当前是几张+1
		如果 当前是几张==需要几张 则
			横向滚动布局1.可用=假
			结束抽牌_时钟1.时钟周期 = 100
		结束 如果

		假如 当前是几张
			是 1
			假如 使用牌阵
				是 "三张无牌阵"
					Glide图片加载.加载图片(牌阵_0.第1张,牌背面)
					牌阵_0.第1张塔罗牌.支持单击 = 真
				是 "一张牌展开法"
					Glide图片加载.加载图片(牌阵_1.第1张,牌背面)
					牌阵_1.第1张塔罗牌.支持单击 = 真
				是 "把握未来展开法"
					Glide图片加载.加载图片(牌阵_1.第1张,牌背面)
					牌阵_1.第1张塔罗牌.支持单击 = 真
				是 "因为什么相爱"
					Glide图片加载.加载图片(牌阵_1.第1张,牌背面)
					牌阵_1.第1张塔罗牌.支持单击 = 真
				是 "每日展开法"
					Glide图片加载.加载图片(牌阵_2.第1张,牌背面)
					牌阵_2.第1张塔罗牌.支持单击 = 真
				是 "双关展开法"
					Glide图片加载.加载图片(牌阵_2.第1张,牌背面)
					牌阵_2.第1张塔罗牌.支持单击 = 真
				是 "得失展开法"
					Glide图片加载.加载图片(牌阵_2.第1张,牌背面)
					牌阵_2.第1张塔罗牌.支持单击 = 真
				是 "优先原则"
					Glide图片加载.加载图片(牌阵_2.第1张,牌背面)
					牌阵_2.第1张塔罗牌.支持单击 = 真
				是 "过去现在未来"
					Glide图片加载.加载图片(牌阵_0.第1张,牌背面)
					牌阵_0.第1张塔罗牌.支持单击 = 真
				是 "知否展开法"
					Glide图片加载.加载图片(牌阵_0.第1张,牌背面)
					牌阵_0.第1张塔罗牌.支持单击 = 真
				是 "恋爱指导"
					Glide图片加载.加载图片(牌阵_4_1.第1张,牌背面)
					牌阵_4_1.第1张塔罗牌.支持单击 = 真
				是 "事情进展"
					Glide图片加载.加载图片(牌阵_4_2.第1张,牌背面)
					牌阵_4_2.第1张塔罗牌.支持单击 = 真
				是 "二选一"
					Glide图片加载.加载图片(牌阵_5_1.第1张,牌背面)
					牌阵_5_1.第1张塔罗牌.支持单击 = 真
			结束 假如
			是 2
			假如 使用牌阵
				是 "三张无牌阵"
					Glide图片加载.加载图片(牌阵_0.第2张,牌背面)
					牌阵_0.第2张塔罗牌.支持单击 = 真
				是 "每日展开法"
					Glide图片加载.加载图片(牌阵_2.第2张,牌背面)
					牌阵_2.第2张塔罗牌.支持单击 = 真
				是 "双关展开法"
					Glide图片加载.加载图片(牌阵_2.第2张,牌背面)
					牌阵_2.第2张塔罗牌.支持单击 = 真
				是 "得失展开法"
					Glide图片加载.加载图片(牌阵_2.第2张,牌背面)
					牌阵_2.第2张塔罗牌.支持单击 = 真
				是 "优先原则"
					Glide图片加载.加载图片(牌阵_2.第2张,牌背面)
					牌阵_2.第2张塔罗牌.支持单击 = 真
				是 "过去现在未来"
					Glide图片加载.加载图片(牌阵_0.第2张,牌背面)
					牌阵_0.第2张塔罗牌.支持单击 = 真
				是 "知否展开法"
					Glide图片加载.加载图片(牌阵_0.第2张,牌背面)
					牌阵_0.第2张塔罗牌.支持单击 = 真
				是 "恋爱指导"
					Glide图片加载.加载图片(牌阵_4_1.第2张,牌背面)
					牌阵_4_1.第2张塔罗牌.支持单击 = 真
				是 "事情进展"
					Glide图片加载.加载图片(牌阵_4_2.第2张,牌背面)
					牌阵_4_2.第2张塔罗牌.支持单击 = 真
				是 "二选一"
					Glide图片加载.加载图片(牌阵_5_1.第2张,牌背面)
					牌阵_5_1.第2张塔罗牌.支持单击 = 真
			结束 假如
			是 3
			假如 使用牌阵
				是 "三张无牌阵"
					Glide图片加载.加载图片(牌阵_0.第3张,牌背面)
					牌阵_0.第3张塔罗牌.支持单击 = 真
				是 "过去现在未来"
					Glide图片加载.加载图片(牌阵_0.第3张,牌背面)
					牌阵_0.第3张塔罗牌.支持单击 = 真
				是 "知否展开法"
					Glide图片加载.加载图片(牌阵_0.第3张,牌背面)
					牌阵_0.第3张塔罗牌.支持单击 = 真
				是 "恋爱指导"
					Glide图片加载.加载图片(牌阵_4_1.第3张,牌背面)
					牌阵_4_1.第3张塔罗牌.支持单击 = 真
				是 "事情进展"
					Glide图片加载.加载图片(牌阵_4_2.第3张,牌背面)
					牌阵_4_2.第3张塔罗牌.支持单击 = 真
				是 "二选一"
					Glide图片加载.加载图片(牌阵_5_1.第3张,牌背面)
					牌阵_5_1.第3张塔罗牌.支持单击 = 真
			结束 假如
			是 4
			假如 使用牌阵
				是 "恋爱指导"
					Glide图片加载.加载图片(牌阵_4_1.第4张,牌背面)
					牌阵_4_1.第4张塔罗牌.支持单击 = 真
				是 "事情进展"
					Glide图片加载.加载图片(牌阵_4_2.第4张,牌背面)
					牌阵_4_2.第4张塔罗牌.支持单击 = 真
				是 "二选一"
					Glide图片加载.加载图片(牌阵_5_1.第4张,牌背面)
					牌阵_5_1.第4张塔罗牌.支持单击 = 真
			结束 假如
			是 5
			假如 使用牌阵
				是 "二选一"
					Glide图片加载.加载图片(牌阵_5_1.第5张,牌背面)
					牌阵_5_1.第5张塔罗牌.支持单击 = 真
			结束 假如
		结束 假如

	结束 方法

	事件 结束抽牌_时钟1:周期事件()
		如果 横向滚动布局1.透明度 == 0 则
			横向滚动布局1.可视=假
			结束抽牌_时钟1.时钟周期=0
		否则
			横向滚动布局1.透明度=横向滚动布局1.透明度-0.2
		结束 如果
	结束 事件

	变量 时钟12:时钟
	变量 查看塔罗牌1:整数=0
	变量 时钟13:时钟
	变量 查看塔罗牌2:整数=0
	变量 时钟14:时钟
	变量 查看塔罗牌3:整数=0
	变量 查看塔罗牌4:整数=0
	变量 查看塔罗牌5:整数=0
	方法 判断选中牌阵()
		假如 使用牌阵
			是 "三张无牌阵"
				三张牌通用()
			是 "一张牌展开法" 
				一张牌通用()
			是 "把握未来展开法" 
				一张牌通用()
			是 "因为什么相爱" 
				一张牌通用()
			是 "每日展开法" 
				二张牌通用()
			是 "双关展开法" 
				二张牌通用()
			是 "得失展开法" 
				二张牌通用()
			是 "优先原则" 
				二张牌通用()
			是 "过去现在未来" 
				三张牌通用()
			是 "知否展开法" 
				三张牌通用()
			是 "恋爱指导" 
				牌阵_恋爱指导()
			是 "事情进展"
				牌阵_事情进展()
			是 "二选一"
				牌阵_二选一()
		结束 假如
	结束 方法

	方法 牌阵_二选一()
		分页布局1.添加页面(牌阵_5_1)
		牌阵_5_1.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		牌阵_5_1.文本框2.内容=牌阵解读.截取文本("第二张=","/")
		牌阵_5_1.文本框3.内容=牌阵解读.截取文本("第三张=","/")
		牌阵_5_1.文本框4.内容=牌阵解读.截取文本("第四张=","/")
		牌阵_5_1.文本框5.内容=牌阵解读.截取文本("第五张=","/")
		事件 牌阵_5_1.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_5_1.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_5_1.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_5_1.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_5_1.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_5_1.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_5_1.第1张塔罗牌.Y轴旋转角 = 牌阵_5_1.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_5_1.第2张塔罗牌:被单击()
			如果 查看塔罗牌2==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到二牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟13.时钟周期 = 10
				查看塔罗牌2=查看塔罗牌2+1
				事件 时钟13:周期事件()
					如果 牌阵_5_1.第2张塔罗牌.Y轴旋转角 == 180 则
						牌阵_5_1.第2张塔罗牌.Y轴旋转角 = 0
						时钟13.时钟周期 = 0
					否则
						如果 牌阵_5_1.第2张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到二牌>78 则
								抽到的第二张牌=抽到二牌-78
								牌阵_5_1.第2张塔罗牌.旋转角 = 180
							否则
								抽到的第二张牌=抽到二牌
							结束 如果
							牌阵_5_1.第2张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第二张牌.到文本())
						结束 如果
						牌阵_5_1.第2张塔罗牌.Y轴旋转角 = 牌阵_5_1.第2张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_5_1.第3张塔罗牌:被单击()
			如果 查看塔罗牌3==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到三牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌3=查看塔罗牌3+1
				事件 时钟14:周期事件()
					如果 牌阵_5_1.第3张塔罗牌.Y轴旋转角 == 180 则
						牌阵_5_1.第3张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_5_1.第3张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到三牌>78 则
								抽到的第三张牌=抽到三牌-78
								牌阵_5_1.第3张塔罗牌.旋转角 = 180
							否则
								抽到的第三张牌=抽到三牌
							结束 如果
							牌阵_5_1.第3张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第三张牌.到文本())
						结束 如果
						牌阵_5_1.第3张塔罗牌.Y轴旋转角 = 牌阵_5_1.第3张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_5_1.第4张塔罗牌:被单击()
			如果 查看塔罗牌4==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到四牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌4=查看塔罗牌4+1
				事件 时钟14:周期事件()
					如果 牌阵_5_1.第4张塔罗牌.Y轴旋转角 == 180 则
						牌阵_5_1.第4张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_5_1.第4张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到四牌>78 则
								抽到的第四张牌=抽到四牌-78
								牌阵_5_1.第4张塔罗牌.旋转角 = 180
							否则
								抽到的第四张牌=抽到四牌
							结束 如果
							牌阵_5_1.第4张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第四张牌.到文本())
						结束 如果
						牌阵_5_1.第4张塔罗牌.Y轴旋转角 = 牌阵_5_1.第4张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_5_1.第5张塔罗牌:被单击()
			如果 查看塔罗牌5==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到五牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌5=查看塔罗牌5+1
				事件 时钟14:周期事件()
					如果 牌阵_5_1.第5张塔罗牌.Y轴旋转角 == 180 则
						牌阵_5_1.第5张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_5_1.第5张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到五牌>78 则
								抽到的第五张牌=抽到五牌-78
								牌阵_5_1.第5张塔罗牌.旋转角 = 180
							否则
								抽到的第五张牌=抽到五牌
							结束 如果
							牌阵_5_1.第5张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第五张牌.到文本())
						结束 如果
						牌阵_5_1.第5张塔罗牌.Y轴旋转角 = 牌阵_5_1.第5张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法

	方法 牌阵_恋爱指导()
		分页布局1.添加页面(牌阵_4_1)
		牌阵_4_1.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		牌阵_4_1.文本框2.内容=牌阵解读.截取文本("第二张=","/")
		牌阵_4_1.文本框3.内容=牌阵解读.截取文本("第三张=","/")
		牌阵_4_1.文本框4.内容=牌阵解读.截取文本("第四张=","/")
		事件 牌阵_4_1.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_4_1.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_1.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_4_1.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_4_1.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_4_1.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_4_1.第1张塔罗牌.Y轴旋转角 = 牌阵_4_1.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_1.第2张塔罗牌:被单击()
			如果 查看塔罗牌2==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到二牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟13.时钟周期 = 10
				查看塔罗牌2=查看塔罗牌2+1
				事件 时钟13:周期事件()
					如果 牌阵_4_1.第2张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_1.第2张塔罗牌.Y轴旋转角 = 0
						时钟13.时钟周期 = 0
					否则
						如果 牌阵_4_1.第2张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到二牌>78 则
								抽到的第二张牌=抽到二牌-78
								牌阵_4_1.第2张塔罗牌.旋转角 = 180
							否则
								抽到的第二张牌=抽到二牌
							结束 如果
							牌阵_4_1.第2张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第二张牌.到文本())
						结束 如果
						牌阵_4_1.第2张塔罗牌.Y轴旋转角 = 牌阵_4_1.第2张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_1.第3张塔罗牌:被单击()
			如果 查看塔罗牌3==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到三牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌3=查看塔罗牌3+1
				事件 时钟14:周期事件()
					如果 牌阵_4_1.第3张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_1.第3张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_4_1.第3张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到三牌>78 则
								抽到的第三张牌=抽到三牌-78
								牌阵_4_1.第3张塔罗牌.旋转角 = 180
							否则
								抽到的第三张牌=抽到三牌
							结束 如果
							牌阵_4_1.第3张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第三张牌.到文本())
						结束 如果
						牌阵_4_1.第3张塔罗牌.Y轴旋转角 = 牌阵_4_1.第3张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_1.第4张塔罗牌:被单击()
			如果 查看塔罗牌4==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到四牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌4=查看塔罗牌4+1
				事件 时钟14:周期事件()
					如果 牌阵_4_1.第4张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_1.第4张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_4_1.第4张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到四牌>78 则
								抽到的第四张牌=抽到四牌-78
								牌阵_4_1.第4张塔罗牌.旋转角 = 180
							否则
								抽到的第四张牌=抽到四牌
							结束 如果
							牌阵_4_1.第4张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第四张牌.到文本())
						结束 如果
						牌阵_4_1.第4张塔罗牌.Y轴旋转角 = 牌阵_4_1.第4张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法

	方法 牌阵_事情进展()
		分页布局1.添加页面(牌阵_4_2)
		牌阵_4_2.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		牌阵_4_2.文本框2.内容=牌阵解读.截取文本("第二张=","/")
		牌阵_4_2.文本框3.内容=牌阵解读.截取文本("第三张=","/")
		牌阵_4_2.文本框4.内容=牌阵解读.截取文本("第四张=","/")
		事件 牌阵_4_2.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_4_2.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_2.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_4_2.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_4_2.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_4_2.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_4_2.第1张塔罗牌.Y轴旋转角 = 牌阵_4_2.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_2.第2张塔罗牌:被单击()
			如果 查看塔罗牌2==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到二牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟13.时钟周期 = 10
				查看塔罗牌2=查看塔罗牌2+1
				事件 时钟13:周期事件()
					如果 牌阵_4_2.第2张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_2.第2张塔罗牌.Y轴旋转角 = 0
						时钟13.时钟周期 = 0
					否则
						如果 牌阵_4_2.第2张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到二牌>78 则
								抽到的第二张牌=抽到二牌-78
								牌阵_4_2.第2张塔罗牌.旋转角 = 180
							否则
								抽到的第二张牌=抽到二牌
							结束 如果
							牌阵_4_2.第2张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第二张牌.到文本())
						结束 如果
						牌阵_4_2.第2张塔罗牌.Y轴旋转角 = 牌阵_4_2.第2张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_2.第3张塔罗牌:被单击()
			如果 查看塔罗牌3==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到三牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌3=查看塔罗牌3+1
				事件 时钟14:周期事件()
					如果 牌阵_4_2.第3张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_2.第3张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_4_2.第3张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到三牌>78 则
								抽到的第三张牌=抽到三牌-78
								牌阵_4_2.第3张塔罗牌.旋转角 = 180
							否则
								抽到的第三张牌=抽到三牌
							结束 如果
							牌阵_4_2.第3张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第三张牌.到文本())
						结束 如果
						牌阵_4_2.第3张塔罗牌.Y轴旋转角 = 牌阵_4_2.第3张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_4_2.第4张塔罗牌:被单击()
			如果 查看塔罗牌4==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到四牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌4=查看塔罗牌4+1
				事件 时钟14:周期事件()
					如果 牌阵_4_2.第4张塔罗牌.Y轴旋转角 == 180 则
						牌阵_4_2.第4张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_4_2.第4张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到四牌>78 则
								抽到的第四张牌=抽到四牌-78
								牌阵_4_2.第4张塔罗牌.旋转角 = 180
							否则
								抽到的第四张牌=抽到四牌
							结束 如果
							牌阵_4_2.第4张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第四张牌.到文本())
						结束 如果
						牌阵_4_2.第4张塔罗牌.Y轴旋转角 = 牌阵_4_2.第4张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法

	方法 一张牌通用()
		分页布局1.添加页面(牌阵_1)
		牌阵_1.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		事件 牌阵_1.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_1.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_1.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_1.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_1.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_1.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_1.第1张塔罗牌.Y轴旋转角 = 牌阵_1.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法

	方法 二张牌通用()
		分页布局1.添加页面(牌阵_2)
		牌阵_2.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		牌阵_2.文本框2.内容=牌阵解读.截取文本("第二张=","/")
		事件 牌阵_2.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_2.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_2.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_2.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_2.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_2.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_2.第1张塔罗牌.Y轴旋转角 = 牌阵_2.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_2.第2张塔罗牌:被单击()
			如果 查看塔罗牌2==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到二牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟13.时钟周期 = 10
				查看塔罗牌2=查看塔罗牌2+1
				事件 时钟13:周期事件()
					如果 牌阵_2.第2张塔罗牌.Y轴旋转角 == 180 则
						牌阵_2.第2张塔罗牌.Y轴旋转角 = 0
						时钟13.时钟周期 = 0
					否则
						如果 牌阵_2.第2张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到二牌>78 则
								抽到的第二张牌=抽到二牌-78
								牌阵_2.第2张塔罗牌.旋转角 = 180
							否则
								抽到的第二张牌=抽到二牌
							结束 如果
							牌阵_2.第2张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第二张牌.到文本())
						结束 如果
						牌阵_2.第2张塔罗牌.Y轴旋转角 = 牌阵_2.第2张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法

	方法 三张牌通用()
		分页布局1.添加页面(牌阵_0)
		牌阵_0.文本框1.内容=牌阵解读.截取文本("第一张=","/")
		牌阵_0.文本框2.内容=牌阵解读.截取文本("第二张=","/")
		牌阵_0.文本框3.内容=牌阵解读.截取文本("第三张=","/")
		事件 牌阵_0.第1张塔罗牌:被单击()
			如果 查看塔罗牌1==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到一牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟12.时钟周期 = 10
				查看塔罗牌1=查看塔罗牌1+1
				事件 时钟12:周期事件()
					如果 牌阵_0.第1张塔罗牌.Y轴旋转角 == 180 则
						牌阵_0.第1张塔罗牌.Y轴旋转角 = 0
						时钟12.时钟周期 = 0
					否则
						如果 牌阵_0.第1张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到一牌>78 则
								抽到的第一张牌=抽到一牌-78
								牌阵_0.第1张塔罗牌.旋转角 = 180
							否则
								抽到的第一张牌=抽到一牌
							结束 如果
							牌阵_0.第1张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第一张牌.到文本())
						结束 如果
						牌阵_0.第1张塔罗牌.Y轴旋转角 = 牌阵_0.第1张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_0.第2张塔罗牌:被单击()
			如果 查看塔罗牌2==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到二牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟13.时钟周期 = 10
				查看塔罗牌2=查看塔罗牌2+1
				事件 时钟13:周期事件()
					如果 牌阵_0.第2张塔罗牌.Y轴旋转角 == 180 则
						牌阵_0.第2张塔罗牌.Y轴旋转角 = 0
						时钟13.时钟周期 = 0
					否则
						如果 牌阵_0.第2张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到二牌>78 则
								抽到的第二张牌=抽到二牌-78
								牌阵_0.第2张塔罗牌.旋转角 = 180
							否则
								抽到的第二张牌=抽到二牌
							结束 如果
							牌阵_0.第2张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第二张牌.到文本())
						结束 如果
						牌阵_0.第2张塔罗牌.Y轴旋转角 = 牌阵_0.第2张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
		事件 牌阵_0.第3张塔罗牌:被单击()
			如果 查看塔罗牌3==1则
				媒体操作.播放assets音频(本对象,"mp3/占星骰子查看骰子.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/占星骰子查看骰子.mp3")
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=抽到三牌
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				媒体操作.播放assets音频(本对象,"mp3/翻牌.mp3")
				//音效播放器.置播放路径(取数据目录路径()+"/"+取自身包名()+"/配置文件/资源文件/音效/塔罗牌翻牌.mp3")
				时钟14.时钟周期 = 10
				查看塔罗牌3=查看塔罗牌3+1
				事件 时钟14:周期事件()
					如果 牌阵_0.第3张塔罗牌.Y轴旋转角 == 180 则
						牌阵_0.第3张塔罗牌.Y轴旋转角 = 0
						时钟14.时钟周期 = 0
					否则
						如果 牌阵_0.第3张塔罗牌.Y轴旋转角 == 90 则
							如果 抽到三牌>78 则
								抽到的第三张牌=抽到三牌-78
								牌阵_0.第3张塔罗牌.旋转角 = 180
							否则
								抽到的第三张牌=抽到三牌
							结束 如果
							牌阵_0.第3张.位图对象 = 附加资源.取位图对象(本对象,"Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+抽到的第三张牌.到文本())
						结束 如果
						牌阵_0.第3张塔罗牌.Y轴旋转角 = 牌阵_0.第3张塔罗牌.Y轴旋转角+10
					结束 如果
				结束 事件
			结束 如果
		结束 事件
	结束 方法



	@虚拟方法
	方法 返回键被按下()
		父对象.返回键被按下()
	结束 方法


结束 类

类 卡牌布局:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=60,高度DP=100,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 塔罗牌布局_1 : 线性布局
	@布局配置([[父布局=塔罗牌布局_1,宽度DP=55,高度DP=90,圆角=15,背景颜色=-16585502]])
	变量 塔罗牌边框_1 : 卡片布局
	@布局配置([[父布局=塔罗牌边框_1,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 塔罗牌线性布局_1 : 线性布局
	@布局配置([[父布局=塔罗牌线性布局_1,宽度DP=50,高度DP=85,圆角=15,背景颜色=-1]])
	变量 塔罗牌卡片布局_1 : 卡片布局
	@布局配置([[父布局=塔罗牌卡片布局_1,宽度=-1,高度=-1]])
	变量 塔罗牌_1 : 图片框

结束 类

类 牌阵0:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=200]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17]])
	变量 相对布局4 : 线性布局
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度DP=70,高度DP=124,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局8,对齐方式=17,内容=""]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度DP=70,高度DP=124,圆角=15,背景颜色=-16585502]])
	变量 第2张塔罗牌 : 卡片布局
	@布局配置([[父布局=第2张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0]])
	变量 第2张 : 图片框
	@布局配置([[父布局=线性布局9,对齐方式=17,内容=""]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,宽度DP=70,高度DP=124,圆角=15,背景颜色=-16585502]])
	变量 第3张塔罗牌 : 卡片布局
	@布局配置([[父布局=第3张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0]])
	变量 第3张 : 图片框
	@布局配置([[父布局=线性布局10,对齐方式=17,内容=""]])
	变量 文本框3 : 文本框

	事件 牌阵0:创建完毕()

	结束 事件
结束 类

类 牌阵1:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17,纵向布局=真]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=100,高度DP=174,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局1,宽度DP=150,高度DP=20]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局1,对齐方式=17,粗体=真,字体大小=18,内容="答案",字体颜色=-16777216]])
	变量 文本框1 : 文本框

	事件 牌阵1:创建完毕()

	结束 事件
结束 类

类 牌阵2:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=200]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17]])
	变量 相对布局4 : 线性布局
	@布局配置([[父布局=相对布局4,宽度DP=100,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度DP=70,高度DP=124,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局8,对齐方式=17,内容="现在"]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=100,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度DP=70,高度DP=124,圆角=15,背景颜色=-16585502]])
	变量 第2张塔罗牌 : 卡片布局
	@布局配置([[父布局=第2张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0]])
	变量 第2张 : 图片框
	@布局配置([[父布局=线性布局9,对齐方式=17,内容="结果"]])
	变量 文本框2 : 文本框

结束 类

类 牌阵4_1:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=200]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17]])
	变量 相对布局4 : 线性布局
	@布局配置([[父布局=相对布局4,宽度DP=70,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局8,对齐方式=17,内容="现状"]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=70,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第2张塔罗牌 : 卡片布局
	@布局配置([[父布局=第2张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第2张 : 图片框
	@布局配置([[父布局=线性布局4,对齐方式=17,内容="现状"]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=70,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第3张塔罗牌 : 卡片布局
	@布局配置([[父布局=第3张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第3张 : 图片框
	@布局配置([[父布局=线性布局9,对齐方式=17,内容="现状"]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第4张塔罗牌 : 卡片布局
	@布局配置([[父布局=第4张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第4张 : 图片框
	@布局配置([[父布局=线性布局11,对齐方式=17,内容="现状"]])
	变量 文本框4 : 文本框

结束 类

类 牌阵4_2:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=470]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17]])
	变量 相对布局4 : 线性布局
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局8,对齐方式=17,内容="现状"]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=70,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度DP=70,高度=0,对齐方式=17,纵向布局=真,高度DP=150]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第2张塔罗牌 : 卡片布局
	@布局配置([[父布局=第2张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第2张 : 图片框
	@布局配置([[父布局=线性布局3,对齐方式=17,内容="现状"]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=线性布局2,宽度DP=70,高度=0,对齐方式=17,纵向布局=真,高度DP=150]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第4张塔罗牌 : 卡片布局
	@布局配置([[父布局=第4张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第4张 : 图片框
	@布局配置([[父布局=线性布局4,对齐方式=17,内容="现状"]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=90,高度=-1,对齐方式=17,纵向布局=真]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第3张塔罗牌 : 卡片布局
	@布局配置([[父布局=第3张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第3张 : 图片框
	@布局配置([[父布局=线性布局11,对齐方式=17,内容="现状"]])
	变量 文本框3 : 文本框

结束 类

类 牌阵5_1:组件容器

	@布局配置([[根布局=真,宽度=-1,高度DP=470,对齐方式=17]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=470]])
	变量 相对布局3 : 相对布局
	@布局配置([[父布局=相对布局3,宽度=-1,高度=-1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17]])
	变量 相对布局4 : 线性布局
	@布局配置([[父布局=相对布局4,宽度DP=65,对齐方式=49,纵向布局=真,高度DP=400]])
	变量 线性布局17 : 线性布局
	@布局配置([[父布局=线性布局17,宽度DP=65,对齐方式=17,纵向布局=真,高度DP=280]])
	变量 线性布局18 : 线性布局
	@布局配置([[父布局=线性布局18,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第4张塔罗牌 : 卡片布局
	@布局配置([[父布局=第4张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局19 : 线性布局
	@布局配置([[父布局=线性布局19,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第4张 : 图片框
	@布局配置([[父布局=线性布局18,对齐方式=17,内容="现状"]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=65,高度=0,对齐方式=80,纵向布局=真,高度DP=230]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,宽度DP=65,对齐方式=17,纵向布局=真,高度DP=130]])
	变量 线性布局15 : 线性布局
	@布局配置([[父布局=线性布局15,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第2张塔罗牌 : 卡片布局
	@布局配置([[父布局=第2张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局16 : 线性布局
	@布局配置([[父布局=线性布局16,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第2张 : 图片框
	@布局配置([[父布局=线性布局15,对齐方式=17,内容="现状"]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=65,高度=-1,对齐方式=80,纵向布局=真]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度DP=65,对齐方式=17,纵向布局=真,高度DP=150]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第1张塔罗牌 : 卡片布局
	@布局配置([[父布局=第1张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第1张 : 图片框
	@布局配置([[父布局=线性布局4,对齐方式=17,内容="现状"]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=65,高度=0,对齐方式=80,纵向布局=真,高度DP=230]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度DP=65,对齐方式=17,纵向布局=真,高度DP=130]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第3张塔罗牌 : 卡片布局
	@布局配置([[父布局=第3张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第3张 : 图片框
	@布局配置([[父布局=线性布局13,对齐方式=17,内容="现状"]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=相对布局4,宽度DP=65,对齐方式=49,纵向布局=真,高度DP=400]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度DP=65,对齐方式=17,纵向布局=真,高度DP=280]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=60,高度DP=104,圆角=15,背景颜色=-16585502]])
	变量 第5张塔罗牌 : 卡片布局
	@布局配置([[父布局=第5张塔罗牌,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,宽度=-1,高度=-1]])
	变量 第5张 : 图片框
	@布局配置([[父布局=线性布局7,对齐方式=17,内容="现状"]])
	变量 文本框5 : 文本框

结束 类

类 塔罗牌意 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,对齐方式=1,背景颜色=-1708814]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=60]])
	变量 相对布局8 : 相对布局
	@布局配置([[父布局=相对布局8,高度=-1,@位于布局中间=真,@位于布局左边=真,宽度DP=50]])
	变量 返回按钮1 : 相对布局
	@布局配置([[父布局=返回按钮1,@位于布局中间=真,宽度DP=25,高度DP=25]])
	变量 图片框2 : 图片框
	@布局配置([[父布局=相对布局8,宽度=-1,高度=-1,对齐方式=17,内容="牌组",粗体=真,字体大小=18,字体颜色=-16777216]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-1]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=1,@位于布局左边=真]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=2,@位于布局右边=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=相对布局1,@位于某组件右边=1,@位于某组件左边=2,对齐方式=17,纵向布局=真,宽度=-1,高度=-1]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=1]])
	变量 自定义宫格列表框6 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,字体大小=16,粗体=真,字体颜色=-16777216]])
	变量 文本框2 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50,对齐方式=17]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度DP=20,对齐方式=17,内容="———— 大阿尔卡娜 ————",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=3]])
	变量 自定义宫格列表框1 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50,对齐方式=17]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,宽度=-1,高度DP=20,对齐方式=17,内容="———— 圣杯 ————",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=3]])
	变量 自定义宫格列表框2 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50,对齐方式=17]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,宽度=-1,高度DP=20,对齐方式=17,内容="———— 权杖 ————",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框5 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=3]])
	变量 自定义宫格列表框3 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50,对齐方式=17]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,宽度=-1,高度DP=20,对齐方式=17,内容="———— 宝剑 ————",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框6 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=3]])
	变量 自定义宫格列表框4 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50,对齐方式=17]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,宽度=-1,高度DP=20,对齐方式=17,内容="———— 金币 ————",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框7 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,显示滑块条=假,始终显示快速滚动条=假,列数=3]])
	变量 自定义宫格列表框5 : 自定义宫格列表框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=70]])
	变量 线性布局13 : 线性布局

	@静态
	变量 选中塔罗牌:文本

	变量 牌索引集合:集合
	变量 传递信息:启动信息
	事件 塔罗牌意:创建完毕()
		本对象.显示标题栏 = 假
		本对象.状态栏字体黑色 = 真
		本对象.导航栏颜色 = -1708814
		本对象.状态栏颜色=-1708814
		订阅事件()

		循环(索引,,79)
			牌索引集合.添加成员(索引)
		结束 循环
		自定义宫格列表框6.更新项目(1)
		自定义宫格列表框1.更新项目(22)
		自定义宫格列表框2.更新项目(14)
		自定义宫格列表框3.更新项目(14)
		自定义宫格列表框4.更新项目(14)
		自定义宫格列表框5.更新项目(14)
		自定义宫格列表框1.高度DP = 180*8
		自定义宫格列表框2.高度DP = 180*5
		自定义宫格列表框3.高度DP = 180*5
		自定义宫格列表框4.高度DP = 180*5
		自定义宫格列表框5.高度DP = 180*5
		文本框2.内容=""
	结束 事件

	事件 自定义宫格列表框6:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :标题头部
		如果 项目布局 != 空
			布局 = (项目布局 : 标题头部)
		结束 如果
		布局.图片框1.取图片().色调(黑色)
		返回 布局
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :卡牌列表
		如果 项目布局 != 空
			布局 = (项目布局 : 卡牌列表)
		结束 如果
		Glide图片加载.加载图片(布局.图片框1,"file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+牌索引集合[索引+1].到文本())
		事件 布局.卡片布局1:被单击()
			变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
			如果 已拥有.寻找文本(选中塔罗牌) != -1 则
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=(索引+1)
				切换窗口(塔罗牌牌意)
				播放默认切换动画(淡出淡入)
			否则
				显示加载错误("您未拥有此牌")
			结束 如果
		结束 事件
		返回 布局
	结束 事件

	事件 自定义宫格列表框2:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :卡牌列表
		如果 项目布局 != 空
			布局 = (项目布局 : 卡牌列表)
		结束 如果
		Glide图片加载.加载图片(布局.图片框1,"file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+牌索引集合[索引+23].到文本())
		事件 布局.卡片布局1:被单击()
			变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
			如果 已拥有.寻找文本(选中塔罗牌) != -1 则
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=(索引+23)
				切换窗口(塔罗牌牌意)
				播放默认切换动画(淡出淡入)
			否则
				显示加载错误("您未拥有此牌")
			结束 如果
		结束 事件
		返回 布局
	结束 事件

	事件 自定义宫格列表框3:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :卡牌列表
		如果 项目布局 != 空
			布局 = (项目布局 : 卡牌列表)
		结束 如果
		Glide图片加载.加载图片(布局.图片框1,"file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+牌索引集合[索引+37].到文本())
		事件 布局.卡片布局1:被单击()
			变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
			如果 已拥有.寻找文本(选中塔罗牌) != -1 则
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=(索引+37)
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				显示加载错误("您未拥有此牌")
			结束 如果
		结束 事件
		返回 布局
	结束 事件

	事件 自定义宫格列表框4:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :卡牌列表
		如果 项目布局 != 空
			布局 = (项目布局 : 卡牌列表)
		结束 如果
		Glide图片加载.加载图片(布局.图片框1,"file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+牌索引集合[索引+51].到文本())
		事件 布局.卡片布局1:被单击()
			变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
			如果 已拥有.寻找文本(选中塔罗牌) != -1 则
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=(索引+51)
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				显示加载错误("您未拥有此牌")
			结束 如果
		结束 事件
		返回 布局
	结束 事件

	事件 自定义宫格列表框5:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :卡牌列表
		如果 项目布局 != 空
			布局 = (项目布局 : 卡牌列表)
		结束 如果
		Glide图片加载.加载图片(布局.图片框1,"file:///android_asset/Divination/塔罗牌/"+选中塔罗牌+"/塔罗牌/"+牌索引集合[索引+65].到文本())
		事件 布局.卡片布局1:被单击()
			变量 已拥有:文本=全局配置.个人数据.取文本("拥有塔罗牌")
			如果 已拥有.寻找文本(选中塔罗牌) != -1 则
				塔罗牌牌意.使用塔罗牌=选中塔罗牌
				塔罗牌牌意.塔罗牌=(索引+65)
				切换窗口(塔罗牌牌意)
				播放默认切换动画(2)
			否则
				显示加载错误("您未拥有此牌")
			结束 如果
		结束 事件
		返回 布局
	结束 事件

	@虚拟方法
	方法 返回键被按下()
		父对象.返回键被按下()
		播放默认切换动画(2)
	结束 方法

结束 类


类 卡牌列表 : 组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-2,纵向布局=真,背景颜色=-1708814,对齐方式=17]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=130,高度DP=180,对齐方式=17]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度DP=100,高度DP=160,圆角=15,背景颜色=-16585502]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度DP=90,高度DP=150,圆角=18,卡片阴影=0]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0]])
	变量 图片框1 : 图片框

结束 类

类 标题头部:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-2,纵向布局=真]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度=-1,高度DP=50,可视=真,对齐方式=17]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=48,高度DP=48,图片资源="../../../素材/Png/iyiicon.png"]])
	变量 图片框1 : 图片框

结束 类


类 塔罗牌牌意:窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,对齐方式=1,背景颜色=-1708814]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=60]])
	变量 相对布局8 : 相对布局
	@布局配置([[父布局=相对布局8,宽度=-1,高度=-1,对齐方式=17,内容="牌名",粗体=真,字体大小=18,字体颜色=-16777216]])
	变量 牌名 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,可视=真]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-1]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=1,@位于布局左边=真]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=2,@位于布局右边=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=相对布局1,@位于某组件右边=1,@位于某组件左边=2,纵向布局=真,宽度=-1,高度=-1]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=220,对齐方式=17]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,高度DP=200,宽度DP=120,圆角=15,背景颜色=-16585502]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=110,高度DP=190,阴影=0,圆角=20,卡片阴影=0,内边距=0]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=卡片布局3,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0,内边距=0]])
	变量 图片框1 : 图片框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30,对齐方式=17]])
	变量 线性布局8 : 线性布局
	@布局配置([[父布局=线性布局8,宽度=-1,高度=-1,对齐方式=17,内容="加载中",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 正逆位 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局9 : 线性布局
	@布局配置([[父布局=线性布局9,高度=-1,对齐方式=16,内容="别名：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框4 : 文本框
	@布局配置([[父布局=线性布局9,高度=-1,对齐方式=16,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 别名 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局10 : 线性布局
	@布局配置([[父布局=线性布局10,高度=-1,对齐方式=16,内容="星象：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框14 : 文本框
	@布局配置([[父布局=线性布局10,高度=-1,对齐方式=16,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 星相 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局11 : 线性布局
	@布局配置([[父布局=线性布局11,高度=-1,对齐方式=16,内容="元素：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框15 : 文本框
	@布局配置([[父布局=线性布局11,高度=-1,对齐方式=16,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 元素 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局12 : 线性布局
	@布局配置([[父布局=线性布局12,高度=-1,对齐方式=16,内容="加强：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框16 : 文本框
	@布局配置([[父布局=线性布局12,高度=-1,对齐方式=16,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 加强 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局13 : 线性布局
	@布局配置([[父布局=线性布局13,高度=-1,对齐方式=8388659,内容="关键词：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框17 : 文本框
	@布局配置([[父布局=线性布局13,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-16293862]])
	变量 关键词 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50]])
	变量 线性布局35 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=60,对齐方式=17]])
	变量 线性布局16 : 线性布局
	@布局配置([[父布局=线性布局16,宽度=-1,高度=-1,对齐方式=17,内容="牌面解读",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框21 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局17 : 线性布局
	@布局配置([[父布局=线性布局17,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 牌面解读 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50]])
	变量 线性布局34 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=60,对齐方式=17]])
	变量 线性布局19 : 线性布局
	@布局配置([[父布局=线性布局19,宽度=-1,高度=-1,对齐方式=17,内容="正位解读",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框3 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,可视=假]])
	变量 线性布局14 : 线性布局
	@布局配置([[父布局=线性布局14,高度=-1,对齐方式=8388659,内容="基本含义：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框20 : 文本框
	@布局配置([[父布局=线性布局14,高度=-1,对齐方式=8388659,字体颜色=-8553090,内容="加载中",粗体=真,字体大小=16]])
	变量 正位_基本含义 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局37 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局15 : 线性布局
	@布局配置([[父布局=线性布局15,高度=-1,对齐方式=8388659,内容="人物状态：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框24 : 文本框
	@布局配置([[父布局=线性布局15,高度=-1,对齐方式=8388659,字体颜色=-8553090,内容="加载中",粗体=真,字体大小=16]])
	变量 正位_人物状态 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局36 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局18 : 线性布局
	@布局配置([[父布局=线性布局18,高度=-1,对齐方式=8388659,内容="工作学业：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框25 : 文本框
	@布局配置([[父布局=线性布局18,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 正位_工作学业 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局39 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局20 : 线性布局
	@布局配置([[父布局=线性布局20,高度=-1,对齐方式=8388659,内容="感情爱情：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框26 : 文本框
	@布局配置([[父布局=线性布局20,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 正位_感情爱情 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局38 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局21 : 线性布局
	@布局配置([[父布局=线性布局21,高度=-1,对齐方式=8388659,内容="人际关系：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框27 : 文本框
	@布局配置([[父布局=线性布局21,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 正位_人际关系 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局40 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局22 : 线性布局
	@布局配置([[父布局=线性布局22,高度=-1,对齐方式=8388659,内容="健康生活：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框28 : 文本框
	@布局配置([[父布局=线性布局22,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 正位_健康生活 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局43 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局23 : 线性布局
	@布局配置([[父布局=线性布局23,高度=-1,对齐方式=8388659,内容="其他含义：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框29 : 文本框
	@布局配置([[父布局=线性布局23,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 正位_其他含义 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50]])
	变量 线性布局33 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=60,对齐方式=17]])
	变量 线性布局24 : 线性布局
	@布局配置([[父布局=线性布局24,宽度=-1,高度=-1,对齐方式=17,内容="逆位解读",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框30 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2,可视=假]])
	变量 线性布局25 : 线性布局
	@布局配置([[父布局=线性布局25,高度=-1,对齐方式=8388659,内容="基本含义：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框38 : 文本框
	@布局配置([[父布局=线性布局25,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_基本含义 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局41 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局26 : 线性布局
	@布局配置([[父布局=线性布局26,高度=-1,对齐方式=8388659,内容="人物状态：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框39 : 文本框
	@布局配置([[父布局=线性布局26,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_人物状态 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局42 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局27 : 线性布局
	@布局配置([[父布局=线性布局27,高度=-1,对齐方式=8388659,内容="工作学业：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框40 : 文本框
	@布局配置([[父布局=线性布局27,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_工作学业 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局44 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局28 : 线性布局
	@布局配置([[父布局=线性布局28,高度=-1,对齐方式=8388659,内容="感情爱情：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框41 : 文本框
	@布局配置([[父布局=线性布局28,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_感情爱情 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局45 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局29 : 线性布局
	@布局配置([[父布局=线性布局29,高度=-1,对齐方式=8388659,内容="人际关系：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框42 : 文本框
	@布局配置([[父布局=线性布局29,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_人际关系 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局46 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局30 : 线性布局
	@布局配置([[父布局=线性布局30,高度=-1,对齐方式=8388659,内容="健康生活：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框43 : 文本框
	@布局配置([[父布局=线性布局30,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_健康生活 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=30]])
	变量 线性布局47 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-2]])
	变量 线性布局31 : 线性布局
	@布局配置([[父布局=线性布局31,高度=-1,对齐方式=8388659,内容="其他含义：",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 文本框44 : 文本框
	@布局配置([[父布局=线性布局31,高度=-1,对齐方式=8388659,内容="加载中",粗体=真,字体大小=16,字体颜色=-8553090]])
	变量 逆位_其他含义 : 文本框
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=50]])
	变量 线性布局32 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1,对齐方式=17,可视=假]])
	变量 大图 : 线性布局
	@布局配置([[父布局=大图,宽度DP=320,高度DP=580,圆角=45,背景颜色=-16585502]])
	变量 卡片布局2 : 卡片布局
	@布局配置([[父布局=卡片布局2,宽度=-1,高度=-1,对齐方式=17,背景颜色=-1708814,阴影=0]])
	变量 线性布局48 : 线性布局
	@布局配置([[父布局=线性布局48,圆角=50,卡片阴影=5,宽度DP=300,高度DP=540]])
	变量 卡片布局4 : 卡片布局
	@布局配置([[父布局=卡片布局4,宽度=-1,高度=-1,图片资源="../../../素材/Png/塔罗牌背面_空.png",拉伸方式=0]])
	变量 图片框2 : 图片框

	@静态
	变量 使用塔罗牌:文本
	@静态
	变量 塔罗牌:整数

	变量 牌名集合:集合
	变量 别名集合:集合
	变量 星象集合:集合
	变量 元素集合:集合
	变量 加强集合:集合
	变量 关键词集合:集合
	变量 牌面解读集合:集合
	变量 正位_基本含义集合:集合
	变量 正位_人物状态集合:集合
	变量 正位_工作学业集合:集合
	变量 正位_感情爱情集合:集合
	变量 正位_人际关系集合:集合
	变量 正位_健康生活集合:集合
	变量 正位_其他含义集合:集合
	变量 逆位_基本含义集合:集合
	变量 逆位_人物状态集合:集合
	变量 逆位_工作学业集合:集合
	变量 逆位_感情爱情集合:集合
	变量 逆位_人际关系集合:集合
	变量 逆位_健康生活集合:集合
	变量 逆位_其他含义集合:集合

	事件 塔罗牌牌意:创建完毕()
		本对象.显示标题栏 = 假
		本对象.状态栏字体黑色 = 真
		本对象.导航栏颜色 = -1708814
		本对象.状态栏颜色=-1708814
		订阅事件()

		如果 塔罗牌 >22 则
			线性布局10.可视 = 假
			线性布局12.可视 = 假
		结束 如果
		如果 塔罗牌 >78 则
			塔罗牌=塔罗牌-78
			图片框1.旋转角 = 180
			图片框2.旋转角 = 180
			正逆位.内容 = "逆位"
		否则
			正逆位.内容 = "正位"
		结束 如果

		Glide图片加载.加载图片(图片框1,"file:///android_asset/Divination/塔罗牌/"+使用塔罗牌+"/塔罗牌/"+塔罗牌)
		Glide图片加载.加载图片(图片框2,"file:///android_asset/Divination/塔罗牌/"+使用塔罗牌+"/塔罗牌/"+塔罗牌)
		变量 牌意路径:JSON对象=读入资源文件(本对象,"Divination/塔罗牌/"+使用塔罗牌+"/塔罗牌解读.json")
		变量 牌意数组 : JSON数组 = 牌意路径.取JSON数组("塔罗牌解读")
		循环(牌意索引,-1,牌意数组.长度)
			变量 牌意对象 : JSON对象 = 牌意数组.取JSON对象(牌意索引)
			牌名集合.添加成员(牌意对象.取文本("牌名"))
			别名集合.添加成员(牌意对象.取文本("别名"))
			星象集合.添加成员(牌意对象.取文本("星象"))
			元素集合.添加成员(牌意对象.取文本("元素"))
			加强集合.添加成员(牌意对象.取文本("加强牌"))
			关键词集合.添加成员(牌意对象.取文本("关键词"))
			牌面解读集合.添加成员(牌意对象.取文本("牌面解读"))

			正位_人物状态集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("人物状态"))
			正位_工作学业集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("工作学业"))
			正位_感情爱情集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("感情爱情"))
			正位_人际关系集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("人际关系"))
			正位_健康生活集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("健康生活"))
			正位_其他含义集合.添加成员(牌意对象.取JSON对象("正位解读").取文本("其他含义"))

			逆位_人物状态集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("人物状态"))
			逆位_工作学业集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("工作学业"))
			逆位_感情爱情集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("感情爱情"))
			逆位_人际关系集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("人际关系"))
			逆位_健康生活集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("健康生活"))
			逆位_其他含义集合.添加成员(牌意对象.取JSON对象("逆位解读").取文本("其他含义"))
		结束 循环
		牌名.内容=牌名集合[塔罗牌]
		别名.内容 = 别名集合[塔罗牌]
		星相.内容 = 星象集合[塔罗牌]
		元素.内容 = 元素集合[塔罗牌]
		加强.内容 = 加强集合[塔罗牌]
		关键词.内容 = 关键词集合[塔罗牌]
		牌面解读.内容 = 牌面解读集合[塔罗牌]

		正位_人物状态.内容 = 正位_人物状态集合[塔罗牌]
		正位_工作学业.内容 = 正位_工作学业集合[塔罗牌]
		正位_感情爱情.内容 = 正位_感情爱情集合[塔罗牌]
		正位_人际关系.内容 = 正位_人际关系集合[塔罗牌]
		正位_健康生活.内容 = 正位_健康生活集合[塔罗牌]
		正位_其他含义.内容 = 正位_其他含义集合[塔罗牌]

		逆位_人物状态.内容 = 逆位_人物状态集合[塔罗牌]
		逆位_工作学业.内容 = 逆位_工作学业集合[塔罗牌]
		逆位_感情爱情.内容 = 逆位_感情爱情集合[塔罗牌]
		逆位_人际关系.内容 = 逆位_人际关系集合[塔罗牌]
		逆位_健康生活.内容 = 逆位_健康生活集合[塔罗牌]
		逆位_其他含义.内容 = 逆位_其他含义集合[塔罗牌]
		
		@code 
		#别名.getView().setTextIsSelectable(true);
		#星相.getView().setTextIsSelectable(true);
		#元素.getView().setTextIsSelectable(true);
		#加强.getView().setTextIsSelectable(true);
		#关键词.getView().setTextIsSelectable(true);
		#牌面解读.getView().setTextIsSelectable(true);
		#正位_基本含义.getView().setTextIsSelectable(true);
		#正位_人物状态.getView().setTextIsSelectable(true);
		#正位_工作学业.getView().setTextIsSelectable(true);
		#正位_感情爱情.getView().setTextIsSelectable(true);
		#正位_人际关系.getView().setTextIsSelectable(true);
		#正位_健康生活.getView().setTextIsSelectable(true);
		#正位_其他含义.getView().setTextIsSelectable(true);
		#逆位_基本含义.getView().setTextIsSelectable(true);
		#逆位_人物状态.getView().setTextIsSelectable(true);
		#逆位_工作学业.getView().setTextIsSelectable(true);
		#逆位_感情爱情.getView().setTextIsSelectable(true);
		#逆位_人际关系.getView().setTextIsSelectable(true);
		#逆位_健康生活.getView().setTextIsSelectable(true);
		#逆位_其他含义.getView().setTextIsSelectable(true);
		@end
	结束 事件	

	事件 卡片布局1:被单击()
		线性布局2.可视 = 假
		大图.可视 = 真
	结束 事件

	事件 卡片布局2:被单击()
		大图.可视 = 假
		线性布局2.可视 = 真
	结束 事件

	@虚拟方法
	方法 返回键被按下()
		如果 大图.可视==真 则
			大图.可视 = 假
			线性布局2.可视 = 真
		否则
			父对象.返回键被按下()
			播放默认切换动画(2)
		结束 如果

	结束 方法

结束 类

类 塔罗牌阵 : 窗口

	@布局配置([[根布局=真,宽度=-1,高度=-1,纵向布局=真,对齐方式=1,背景颜色=-1708814]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度=-1,高度DP=60]])
	变量 相对布局8 : 相对布局
	@布局配置([[父布局=相对布局8,高度=-1,@位于布局中间=真,@位于布局左边=真,宽度DP=50]])
	变量 返回按钮1 : 相对布局
	@布局配置([[父布局=返回按钮1,@位于布局中间=真,宽度DP=25,高度DP=25]])
	变量 图片框2 : 图片框
	@布局配置([[父布局=相对布局8,宽度=-1,高度=-1,对齐方式=17,内容="牌阵",粗体=真,字体大小=18,字体颜色=-16777216]])
	变量 文本框1 : 文本框
	@布局配置([[父布局=线性布局1,宽度=-1,高度=-1]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度=-1,高度=-1,显示滚动条=假,完全显示=真]])
	变量 滚动布局1 : 滚动布局
	@布局配置([[父布局=滚动布局1,宽度=-1,高度=-1]])
	变量 相对布局1 : 相对布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=1,@位于布局左边=真]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=相对布局1,高度=-1,宽度DP=20,ID=2,@位于布局右边=真]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=相对布局1,@位于某组件右边=1,@位于某组件左边=2,纵向布局=真,宽度=-1,高度=-1]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,宽度=-1,高度DP=60,对齐方式=17]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度=-1,高度DP=40]])
	变量 导航栏1 : 导航栏
	@布局配置([[父布局=线性布局5,宽度=-1,高度=-1]])
	变量 分页布局1 : 分页布局

	变量 一张牌列表布局:一张牌
	变量 二张牌列表布局:二张牌
	变量 三张牌列表布局:三张牌
	变量 四张牌列表布局:四张牌
	变量 五张牌列表布局:五张牌
	变量 六张牌列表布局:六张牌
	变量 七张牌列表布局:七张牌
	@静态
	变量 选中塔罗牌:文本

	变量 项目集 : 文本集合 = {"一张牌"，"二张牌"，"三张牌"，"四张牌"，"五张牌"，"六张牌"，"七张牌"}
	事件 塔罗牌阵:创建完毕()
		本对象.显示标题栏 = 假
		本对象.状态栏字体黑色 = 真
		本对象.导航栏颜色 = -1708814
		本对象.状态栏颜色=-1708814
		订阅事件()
		一张牌列表布局.容器=本对象
		二张牌列表布局.容器=本对象
		三张牌列表布局.容器=本对象
		四张牌列表布局.容器=本对象
		五张牌列表布局.容器=本对象
		六张牌列表布局.容器=本对象
		七张牌列表布局.容器=本对象
		事件 导航栏1:导航文本样式(索引 : 整数,导航文本 : 文本) : 导航文本样式
			变量 文本样式 : 导航文本样式_普通
			文本样式.颜色_选中 = 0xffe94220
			文本样式.颜色_未选中 = 0xff333333
			文本样式.粗体 = 真
			返回 文本样式
		结束 事件
		事件 导航栏1:导航条样式() : 导航条样式
			变量 条样式 : 导航条样式_块
			条样式.颜色 = 0xffebe4e3
			返回 条样式
		结束 事件
		导航栏1.绑定分页布局(分页布局1)
		导航栏1.置文本集(项目集)

		分页布局1.添加页面(一张牌列表布局)
		分页布局1.添加页面(二张牌列表布局)
		分页布局1.添加页面(三张牌列表布局)
		分页布局1.添加页面(四张牌列表布局)
		分页布局1.添加页面(五张牌列表布局)
		分页布局1.添加页面(六张牌列表布局)
		分页布局1.添加页面(七张牌列表布局)
	结束 事件

结束 类

类 一张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 一张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入一张牌牌阵:JSON数组=读入牌阵.取JSON数组("一张牌")
		循环(i,0,读入一张牌牌阵.长度)
			牌阵名称集合.添加成员(读入一张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入一张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入一张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入一张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入一张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=1
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌)
		结束 事件
		返回 布局
	结束 事件

结束 类

类 二张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 二张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入二张牌牌阵:JSON数组=读入牌阵.取JSON数组("二张牌")
		循环(i,0,读入二张牌牌阵.长度)
			牌阵名称集合.添加成员(读入二张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入二张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入二张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入二张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入二张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=2
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌)
		结束 事件
		返回 布局
	结束 事件

结束 类
类 三张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 三张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入三张牌牌阵:JSON数组=读入牌阵.取JSON数组("三张牌")
		循环(i,0,读入三张牌牌阵.长度)
			牌阵名称集合.添加成员(读入三张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入三张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入三张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入三张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入三张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=3
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌)
		结束 事件
		返回 布局
	结束 事件

结束 类
类 四张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 四张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入四张牌牌阵:JSON数组=读入牌阵.取JSON数组("四张牌")
		循环(i,0,读入四张牌牌阵.长度)
			牌阵名称集合.添加成员(读入四张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入四张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入四张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入四张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入四张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			变量 传递信息:启动信息
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=4
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌,传递信息)
		结束 事件
		返回 布局
	结束 事件

结束 类
类 五张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 五张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入五张牌牌阵:JSON数组=读入牌阵.取JSON数组("五张牌")
		循环(i,0,读入五张牌牌阵.长度)
			牌阵名称集合.添加成员(读入五张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入五张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入五张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入五张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入五张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵介绍.字体大小 = 13
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			变量 传递信息:启动信息
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=5
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌,传递信息)
		结束 事件
		返回 布局
	结束 事件

结束 类

类 六张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 六张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入六张牌牌阵:JSON数组=读入牌阵.取JSON数组("六张牌")
		循环(i,0,读入六张牌牌阵.长度)
			牌阵名称集合.添加成员(读入六张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入六张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入六张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入六张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入六张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			容器.弹出提示("等待添加更多牌阵")
			/*
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=6
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌)
			*/
		结束 事件
		返回 布局
	结束 事件

结束 类
类 七张牌:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-1]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,显示滑块条=假,始终显示快速滚动条=假]])
	变量 自定义宫格列表框1 : 自定义宫格列表框

	变量 牌阵名称集合:集合
	变量 牌阵介绍集合:集合
	变量 牌阵解读集合:集合
	变量 牌阵图片集合:集合
	变量 容器:塔罗牌阵?
	事件 七张牌:创建完毕()
		订阅事件()
		变量 读入牌阵:JSON对象=读入资源文件(容器,"Divination/塔罗牌/"+塔罗牌阵.选中塔罗牌+"/牌阵/牌阵.json")
		变量 读入七张牌牌阵:JSON数组=读入牌阵.取JSON数组("七张牌")
		循环(i,0,读入七张牌牌阵.长度)
			牌阵名称集合.添加成员(读入七张牌牌阵.取JSON对象(i).取文本("牌阵名称"))
			牌阵介绍集合.添加成员(读入七张牌牌阵.取JSON对象(i).取文本("牌阵介绍"))
			牌阵解读集合.添加成员(读入七张牌牌阵.取JSON对象(i).取文本("牌阵解读"))
			牌阵图片集合.添加成员(读入七张牌牌阵.取JSON对象(i).取文本("牌阵图片"))
		结束 循环
		自定义宫格列表框1.更新项目(读入七张牌牌阵.长度)
	结束 事件

	事件 自定义宫格列表框1:加载布局(索引 : 整数,项目布局 : 组件容器) : 组件容器
		变量 布局 :牌阵列表
		如果 项目布局 != 空
			布局 = (项目布局 : 牌阵列表)
		结束 如果
		布局.牌阵名称.内容 = 牌阵名称集合[索引].到文本()
		布局.牌阵介绍.内容 = 牌阵介绍集合[索引].到文本()
		
		Glide图片加载.加载图片(布局.牌阵图片,"file:///android_asset/Divination/塔罗牌/"+容器.取启动信息().取文本("选中塔罗牌")+"/牌阵/图片/"+牌阵图片集合[索引].到文本())
		事件 布局.卡片布局1:被单击()
			容器.弹出提示("等待添加更多牌阵")
			/*
			塔罗抽牌.选中塔罗牌=塔罗牌阵.选中塔罗牌
			塔罗抽牌.需要几张=7
			塔罗抽牌.使用牌阵=牌阵名称集合[索引].到文本()
			塔罗抽牌.牌阵解读=牌阵解读集合[索引].到文本()
			容器.切换窗口(塔罗抽牌)
			*/
		结束 事件
		返回 布局
	结束 事件

结束 类

类 牌阵列表:组件容器

	@布局配置([[根布局=真,宽度=-1,高度=-2,纵向布局=真,背景颜色=-1708814,对齐方式=17]])
	变量 线性布局1 : 线性布局
	@布局配置([[父布局=线性布局1,宽度DP=320,对齐方式=17,高度DP=170]])
	变量 线性布局2 : 线性布局
	@布局配置([[父布局=线性布局2,宽度DP=300,高度DP=150,圆角=20]])
	变量 卡片布局1 : 卡片布局
	@布局配置([[父布局=卡片布局1,宽度=-1,高度=-1,纵向布局=真]])
	变量 线性布局3 : 线性布局
	@布局配置([[父布局=线性布局3,宽度=-1,高度DP=40]])
	变量 线性布局4 : 线性布局
	@布局配置([[父布局=线性布局4,宽度=-1,高度=-1,对齐方式=17,内容="牌阵名称",粗体=真,字体大小=16,字体颜色=-16777216]])
	变量 牌阵名称 : 文本框
	@布局配置([[父布局=线性布局3,宽度=-1,高度=-1]])
	变量 线性布局6 : 线性布局
	@布局配置([[父布局=线性布局6,宽度DP=145,高度DP=100,对齐方式=17]])
	变量 线性布局7 : 线性布局
	@布局配置([[父布局=线性布局7,宽度DP=125,高度DP=80,背景颜色=-1,圆角=20]])
	变量 卡片布局3 : 卡片布局
	@布局配置([[父布局=卡片布局3,宽度=-1,高度=-1,拉伸方式=0]])
	变量 牌阵图片 : 图片框
	@布局配置([[父布局=线性布局6,宽度=-1,高度DP=100,对齐方式=16]])
	变量 线性布局5 : 线性布局
	@布局配置([[父布局=线性布局5,高度DP=80,宽度DP=145,粗体=假,字体颜色=-4144960,内容="等待添加更多牌阵",对齐方式=16]])
	变量 牌阵介绍 : 文本框

	事件 牌阵列表:创建完毕()
		订阅事件()
	结束 事件


结束 类